Technological rehabilitation